package 访问者模式.impl1;

import 访问者模式.ComputerPartVisitor;
import 访问者模式.impl.Computer;
import 访问者模式.impl.Keyboard;
import 访问者模式.impl.Monitor;
import 访问者模式.impl.Mouse;

public class ComputerPartDisplayVisitor implements ComputerPartVisitor {

   @Override
   public void visit(Computer computer) {
      System.out.println("Displaying Computer.");
   }

   @Override
   public void visit(Mouse mouse) {
      System.out.println("Displaying Mouse.");
   }

   @Override
   public void visit(Keyboard keyboard) {
      System.out.println("Displaying Keyboard.");
   }

   @Override
   public void visit(Monitor monitor) {
      System.out.println("Displaying Monitor.");
   }
}
